package org.kommii.common_utils;

public class NumJudge {

	/**
	 * 判断一个字符串是不是一个正整数 返回true or false
	 * @param arg
	 * @return
	 */
	public static boolean judgeInt(String arg){
		boolean result = false;
		if(arg!=null){
			result = arg.matches("[0-9]+");
		}
		return result;
	}
	
	/**
	 * 判断是否是一个正整数 如果是则返回本身的值 不是则返回-1
	 * @param arg
	 * @return
	 */
	public static int judgeInt_resInt(String arg){
		boolean result = false;
		if(arg!=null){
			result = arg.matches("[0-9]+");
			if(result){
				return Integer.parseInt(arg);
			}else{
				return -1;
			}
		}else{
			return -1;
		}
		
	}

	
	public static void main(String[] args) {
		String s = String.valueOf(-2);
		//String str="23";
		//boolean result = judgeInt(str);
		
		int result = judgeInt_resInt(s);
		System.out.println(result);
		/*if (result == true) { 
			System.out.println("该字符串是纯整数 数字");
			}else{
			System.out.println("该字符串不是纯整数 数字");
			}*/
	}

}
